/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Pedidos.Incidente.DAO;

import Pedidos.Incidente.BEAN.IncidenteBEAN;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import sape.Conexion;

/**
 *
 * @author Diego
 */

public class IncidenteDAO {

    public static boolean validarString(String descripcion) {
            if (descripcion.trim().length() == 0) {
            System.out.println("ERROR:Nombre vacio.");
            //    JOptionPane.showConfirmDialog(this,"ERROR:Nombre vacio.");
            //  Otras acciones de validacion.
            return false;
        }
        System.out.println("A.");
        return true;
    }

 
 public IncidenteDAO(){
   
 }

 
 private static Object inicializarDB(){
     return null;
 }
 
public static String agregarIncidente(IncidenteBEAN incidente){
    
    Conexion db=new Conexion();
    db.estableceConexion();
    try {
        Statement s=db.conexion.createStatement();
    String insert = "INSERT INTO \"public\".Incidencia (incIdTipoIncidencia,incFechaIncidencia,incGrado,incDescripcion,incEstadoIncidencia,incidenvio)";
    insert+="VALUES (1,'20/12/90',20,'"+incidente.getDescripcion()+"','Activo',1)";
    s.execute(insert);
    }catch (SQLException e){
        db.cierraConexion();
        return "SQLERROR";
    }
    db.cierraConexion();
    return "OK";
}
public String modificarIncidente(IncidenteBEAN producto){
    return null;
}
public String eliminarIncidente(int id_producto){
    return null;
}
public ArrayList<IncidenteBEAN> getListaIncidentes(){    
 return null;
 }
//OTROS Metodos DAO
}
